草庐IT

python - Matplotlib 无法抑制图形窗口

全部标签

c# - 将窗口置于前台的问题

我有一个用户实际上并没有关闭的应用程序-而不是关闭整个应用程序,而是隐藏了主窗口。然后,当用户再次启动同一个应用程序时,第二个实例与第一个(已经运行的)实例通信,第一个实例尝试将主应用程序窗口带到前台。问题是这大部分会成功,但有时会失败。我做了我的研究,似乎后台进程不能将它们的窗口带到前台,这有点合理。解决方案是从第二个实例调用AllowSetForegroundWindow(它可以将窗口带到前台,因为用户已经启动它)并授予程序第一个实例的权限。我的问题是:如何确保我的代码有效?我问这个是因为我没有找到一种方法来检查AllowSetForegroundWindow调用是否有任何效果。我

c++ - 无法重定向程序的控制台输出

我有一个程序,我想将它的输出重定向到另一个文件。我尝试使用标准foo.exe>out.txt这不起作用,文件是空的,但是当我简单地从cmd运行它时,我可以正常看到所有消息。我确实注意到,如果我没有正确启动程序,并收到它的使用消息,它确实可以工作。我检查了源代码(C++),打印件(使用printf)似乎不是来自同一个线程。知道为什么会发生这种情况,我该如何解决? 最佳答案 我设法通过添加来解决这个问题setbuf(stdout,NULL);到主程序。我猜标准输出缓冲区没有刷新。 关于c++

Java - 无法找到肯定存在的文件路径

我确信这是一个相对简单的问题,实际上我认为Windows可能比Java更容易出现问题。我有一个将文件复制到新目录的方法,该方法需要两个File对象,一个是使用原始路径创建的File,另一个是使用副本的所需路径创建的File。我确信该方法有效,因为我已使用它成功地将文件复制到我的桌面上。但是,使用我实际需要的路径会产生错误:java.io.FileNotFoundException:PATH(Thesystemcannotfindthepathspecified)PATH是我尝试使用的路径。这是我的猜测:我正在制作这个程序以便在另一台机器上使用。因此,我尝试使用的路径是:C:\Users

python - 根据日期组合多个文件夹中的多个 Txt 文件

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:StackOverflowquestionchecklist关闭9年前。Improvethisquestion我有多个文件夹中的数据:我有一个单元文件夹,里面有100个作业文件(Job001、Job002.....Job100)其中每一个里面都有一个txt文件名abc.txt。我想将这些文件中的每一个合并成一个连续的大txt文件。如果有人能找出最简单的方法来做到这一点并为不同的单位

c++ - 如何使用 OpenGL 在 Windows 上的同一个应用程序中绘制两个单独的 3D 窗口?

我正在Windows上使用C++的第3方程序中实现插件。第3方程序有一个使用OpenGL显示3D图形的窗口。但是我需要插件来创建另一个窗口,该窗口也使用OpenGL显示3D图形。我是否需要为我的窗口创建一个新的OpenGL渲染上下文,或者有什么方法可以“重用”第3方程序使用的OpenGL渲染上下文?我假设我必须创建一个新的OpenGL渲染上下文并尝试了以下操作://createarenderingcontexthglrc=wglCreateContext(hdc);//makeitthecallingthread'scurrentrenderingcontextwglMakeCurre

python - 无法删除sqlite数据库

如果我执行包含以下内容的脚本,然后尝试删除文件系统上的mydb,我将无法执行此操作,直到我关闭pythonidle。这里有什么问题?withsqlite3.connect(r'./mydb')asconnection:cursor=connection.cursor()cursor.executemany('...')connection.commit() 最佳答案 sqlite连接上下文管理器管理事务,而不是连接。__exit__处理程序提交或回滚,它不会关闭连接。参见Usingtheconnectionasacontextman

python - 如何从 Windows 注册表中删除多个版本的 Python

我正在尝试安装cx_Freeze模块,它给了我无法定位网络位置错误以及一个不存在的路径名(应该指向python?但它不是)。然后我尝试安装另一个模块py2exe,这次安装程序对用户更加友好,并告知我在我的注册表中提到了两次Python。一个指向正确的Python目录,另一个指向同一个错误目录。我的问题是如何或是否有可能从我的注册表或其他方式中删除错误提及的Python?我想安装cx_Freeze。谢谢 最佳答案 我刚刚解决了它,但不确定这是否是正确的解决方法。这是我所做的,在cmd框中,键入regedit,然后单击“确定”,您将拥有

windows - 抑制 'Excel has stopped working' 对话框

如何抑制/自动响应下面显示的“MicrosoftExcel已停止工作”对话框?我已经为有问题的WB禁用了自动保存。我想绕过对话框并立即启动自动重启。如果盒子停留的时间足够长(超过一个小时?),我认为它确实会重新启动,但我正在寻找一种立即执行此操作的方法。 最佳答案 您不能通过设计来做到这一点,因为当程序被强制关闭时,您可能会丢失宝贵的数据。默认在Windows注意到程序失败时立即执行此操作是不可能的,但如果它有帮助,您可以使用this禁用弹出窗口。指导。 关于windows-抑制'Exc

python - 如何在 pygtk 中获取 ms windows 桌面高度?

我在pygtk中编写了应用程序,它显示一个弹出窗口(就像来自Chrome),没有调整大小和移动选项。除了一件事,一切都很好。我必须将此窗口移动到屏幕底部,任务栏上方一点。MSwindows上的任务栏在windowsXP上有30px,但在windows7上更高我有通过代码获取的监视器/屏幕分辨率:w=self.get_screen()printw.get_height()但我仍然没有任务栏的高度。有什么想法可以达到这个高度吗? 最佳答案 在Windows上你可以使用这个:fromctypesimportwindll,wintypes,

python - Windows安装pycurl,DLL报错

我在我的Windows764位机器上使用Python2.7从http://www.lfd.uci.edu/~gohlke/pythonlibs/#pycurl提供的二进制文件安装了pycurl但是,我得到以下错误>>>importpycurlTraceback(mostrecentcalllast):File"",line1,inImportError:DLLloadfailed:Thespecifiedprocedurecouldnotbefound.如果我运行pipinstallpycurl,我会得到Requirementalreadysatisfied(use--upgradet